*{ margin: 0; padding: 0; list-style: none; text-decoration: none; box-sizing: border-box;}
body{ position: relative; font: 12px/1.5 Microsoft YaHei, arial, 宋体, sans-serif; vertical-align: baseline; width: 100%; overflow-x: hidden;}
i, em{ font-style: normal;}
a{ color: #333;}
h1, h2, h3, h4, h5, h6, b{ font-weight: normal;}
img{ border: none \9; display: inline-block;}
.clearfix:after{ content: "."; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden;}
.fl{ float: left;}
.fr{ float: right;}
@font-face { font-family: 'impact'; src: url('../fonts/impact.ttf'); src: url('../fonts/impact.ttf'); format('embedded-opentype'), url('../fonts/impact.ttf'); format('woff'), url('../fonts/impact.ttf'); format('truetype'), url('../fonts/impact.ttf'); format('svg'); font-weight: normal; font-style: normal;}
.tywidth{ width: 1200px; margin: 0 auto;}
.more-title{ width: 1200px; margin: 0 auto 0px; text-align: center;}
.more-title p{ color: #00123a; font-size: 32px; margin-bottom: 10px; font-weight: bold; line-height: 40px;}
.more-title b{ color: #222; font-size: 18px; background: url(../images/title1.png)no-repeat; width: 406px; height: 50px; display: inline-block; line-height: 45px;}

/*header*/

.header{ width: 100%;}
.header .h-nr-1{ width: inherit;background: #fff; height: 38px;line-height: 38px;position: relative;}
.header .header_top{position: relative;}
.header .header_top .left{ color: #666; font-size: 14px;}
.header .header_top .right a{ color: #666; font-size: 14px;margin-right: 21px;}
.header .header_top .right a img{ vertical-align: middle; margin-top: -3px;}
.header .header_top .right a+a+a{ margin-right: 0;}
.header .header_top .right a:hover{ color: #00123a;}
.header .fjx{ position: absolute; left: 0; top: 14px; height: 3px; width: 100%;}
.header .h-nr-2{ width: inherit; overflow: hidden; padding: 20px 0;}
.header .h-nr-2 .zb .left{ display: inline-block; vertical-align: middle;width: 180px;position: relative;}
.header .h-nr-2 .zb .left img{ display: inline-block;}
.header .h-nr-2 .zb .left .img-2{ margin-right: 30px;}
.header .h-nr-2 .zb .wb{ display: inline-block; vertical-align: middle; position: relative; padding: 0 0 0 10px;}
.header .h-nr-2 .zb .wb p b{font-size: 24px;color: #00123a;font-weight: bold;}
.header .h-nr-2 .zb .wb p + p>i{ color: #666;font-size: 18px;}
.header .h-nr-2 .zb .wb p + p{ line-height: 25px;}
.header .h-nr-2 .right{ float: right; margin-top: 20px;}
.header .h-nr-2 .right .lx-ph{ margin: 2px 2px 0 0;}
.header .h-nr-2 .right>div{ display: inline-block; vertical-align: top; text-align: left;}
.header .h-nr-2 .right>div p{ color: #222; font-size: 16px;line-height: 18px;font-family: 迷你简汉真广标;}
.header .h-nr-2 .right>div p+p{ font-size: 26px; color: #00123a; line-height: 28px;}

/*.header .nav*/

.header .nav{ background: #00123a; width: 100%; height: 66px;}
.header .nav .nav-content{height: 66px; line-height: 66px; padding: 16px 0 16px 0;}
.header .nav .nav-content ul li{ float: left; position: relative; width: 114px; height: 34px; text-align: center; margin-right: 5px;}
.header .nav .nav-content ul li a{ color: #fff; font-size: 16px; position: relative; display: block; height: 34px; line-height: 34px; text-align: center;}
.header .nav .nav-content ul li.on,.header .nav .nav-content ul li:hover{ background: #fabf00; border-radius: 15px;}
.header .nav .nav-content ul .tsli{ margin-right: 0;}

/*首页banner*/

.banner-index{ font-size: 0;}
.banner-index img{ width: 100%;line-height: 0;}
.slideBox{ width: 100%; height: auto; overflow: hidden; position: relative;}
.slideBox .hd{ height: 10px; overflow: hidden; position: absolute; left: 47%; bottom: 50px; z-index: 1;}
.slideBox .hd ul{ overflow: hidden; zoom: 1; float: left;}
.slideBox .hd ul li{ float: left; width: 10px; height: 10px; background: #00123a; margin-right: 10px; cursor: pointer;}
.slideBox .hd ul li.on{ background: #fabf00;}
.banner-index .slideBox .bd img{ width: 100%;}

/*search*/

.search{ width: 100%; position: relative;background: #f5f5f5;}
.search-content{height: 68px; line-height: 68px;}
.search-keywords{ display: inline-block;}
.search-keywords span img{ vertical-align: middle; margin: -5px 6px 0 0;}
.search-keywords span{color: #00123a; font-size: 14px; display: inline-block; vertical-align: middle;font-weight: bold;}
.search-keywords a{ color: #666; font-size: 14px; display: inline-block; vertical-align: middle;}
.search-keywords a:hover{ color: #00123a; text-decoration: underline;}
.search-keywords i{ display: inline-block; vertical-align: middle; border-left: 1px solid #666; width: 1px; margin: 0 6px 0 10px; height: 13px;}
#searchForm{ background: url(../images/search.png)no-repeat; background: url(../images/search.png)\9 no-repeat; width: 295px; height: 32px; vertical-align: top; display: inline-block; margin: 20px 0 0 0;}
.search-form{ display: inline-block; float: right;}
#searchForm .search-input{ vertical-align: top; line-height: 32px; background: none; border: none; height: 31px;color: #ccc; outline: none; width: 82%; text-indent: 20px;}
.search-form #s_btn{ background: none; width: 50px; height: 32px; text-align: center; color: #fff; outline: none; border: none; cursor: pointer; display: inline-block; vertical-align: top; float: right;}
#searchForm .search-input::-webkit-input-placeholder{/* WebKit browsers */
	color: #ccc;}
#searchForm .search-input:-moz-placeholder{/* Mozilla Firefox 4 to 18 */
	color: #ccc;}
#searchForm .search-input::-moz-placeholder{/* Mozilla Firefox 19+ */
	color: #ccc;}
#searchForm .search-input:-ms-input-placeholder{/* Internet Explorer 10+ */
	color: #ccc;}

/*history*/

.history{ background: url(../images/xflsbg.png)no-repeat; background: url(../images/xflsbg.png)\9 no-repeat; width: 100%; height: 679px; background-size: 100% 679px; padding: 50px 0 0 0;}
.history .nr .left dl dt{ background: url(../images/lishibg.png)no-repeat; width: 697px; height: 172px; padding: 27px 27px 0; margin-bottom: 5px;}
.history .nr .left dl dt>div{ display: inline-block; vertical-align: top; width: 196px; height: 118px; overflow: hidden;}
.history .nr .left dl dt .pic img{ width: 100%;}
.history .nr .left dl dt .pic2{ width: 205px; height: 118px; margin: 0 21px 0;}
.history .nr .left dl dt .pic3{ width: 191px; height: 118px; margin-left: 1px;}
.history .nr .left dl{ margin: 10px 0 0 0;}
.history .nr .left dl dd{ display: inline-block; vertical-align: top; margin-bottom: 5px;}
.history .nr .left dl dd p{ color: #00123a; font-size: 16px; width: 198px; border-bottom: 1px dashed #ccc; padding-left: 20px;}
.history .nr .left dl .dd2{ margin: 0 40px;}
.history .nr .left dl dd b{ color: #666; font-size: 14px; padding-left: 15px;}

/*introduction*/

.introduction{ position: relative;padding: 50px 0 0 0;}
.introduction .ss{ position: absolute; left: -345px; bottom: -54px;}
.introduction .left{ width: 700px; height: 442px; margin-right: 20px;}
.introduction .right{ width: 480px; padding: 20px 0 0 0;}
.introduction .right h6{ color: #00123a; font-size: 20px; line-height: 20px;font-weight: bold; margin: 0 0 30px;}
.introduction .right .jsxx b{ color: #00123a; font-size: 28px; line-height: 38px; font-weight: bold;}
.introduction .right .jsxx{ margin: 15px 0 20px 0;}
.introduction .right .jsnr dd{ background: #00123a; border-radius: 10px; width: 232px; height: 76px; display: inline-block; vertical-align: top; padding: 5px 10px; margin-bottom: 15px;}
.introduction .right .jsnr dd:first-child+dd,.introduction .right .jsnr dd:first-child+dd+dd+dd{ margin-left: 11px;}
.introduction .right .jsnr dd p{ color: #fff; font-size: 18px; line-height: 20px; margin-bottom: 5px;}
.introduction .right .jsnr dd i{ color: #fff; font-size: 14px; line-height: 20px;}
.introduction .right .more a{ background: url(../images/more.png)no-repeat; width: 116px; height: 45px; display: inline-block; vertical-align: top; color: #fff; font-size: 14px; line-height: 42px; text-align: center; margin: 5px 0 0 0;}

/*smallbanner*/

.smallbanner{ margin: 40px 0 0 0; background: url(../images/sbanner1.png)no-repeat; background: url(../images/sbanner1.png)\9 no-repeat; height: 364px; background-size: 100% 364px; width: 100%;}
.smallbanner .nr{ padding: 80px 0 0 0;text-align: center;}
.smallbanner .nr p{ color: #fbcd41; font-size: 30px;}
.smallbanner .nr p+p{ margin: 30px 0 10px 0;}
.smallbanner .nr .more {}

.smallbanner .nr .more span{ color: #00123a; font-size: 16px; background: url(../images/more2.png)no-repeat; width: 396px; height: 48px; display: inline-block; vertical-align: top; text-align: center; line-height: 45px;}
.smallbanner .nr .more b{ font-size: 16px;}
.smallbanner .nr .more i{ font-size: 22px; font-weight: bold;}

/*various_styles*/

.various_styles .nr .hd{ width: 764px; height: 49px; background: url(../images/kshd.png)no-repeat; line-height: 49px; margin: 0 auto; padding: 0 20px 0;}
.various_styles .nr .hd ul li,.various_styles .nr .hd ul .tsli{ color: #00123a; font-size: 16px; float: left; width: 120px; text-align: center; position: relative; cursor: pointer;}
.various_styles .nr .hd ul hr{ position: absolute; left: 50%; bottom: 0; width: 0; height: 4px; background: #00123a; outline: none; border: none; -webkit-transition: 0.3s ease 0s; -moz-transition: 0.3s 0s; -o-transition: 0.3s 0s; transition: 0.3s 0s; visibility: hidden;}
.various_styles .nr .hd ul li:hover hr,.various_styles .nr .hd ul li.on hr,.various_styles .nr .hd ul .tsli:hover hr{ width: 120px; left: 0; visibility: visible;}
.various_styles .nr .bd{ margin: 25px 0 0 0; position: relative; z-index: 12;}
.various_styles .nr .bd ul li dd{ display: inline-block; vertical-align: top; border-radius: 10px; width: 383px; overflow: hidden;}
.various_styles .nr .bd ul li dd .pic{ width: 383px; height: 285px; overflow: hidden;}
.various_styles .nr .bd ul li dd .pic img{ width: 100%;}
.various_styles .nr .bd ul li dd .mc{ text-align: center; background: #f5f5f5; border-radius: 5px; width: 100%; height: 40px; line-height: 40px;}
.various_styles .nr .bd ul li dd .mc a{ color: #333; font-size: 16px;}
.various_styles .nr .bd ul li dd:first-child+dd,.various_styles .nr .bd ul li dd:first-child+dd+dd+dd+dd{ margin: 0 21px 25px;}

/*case*/

.case{ position: relative; background: url(../images/casezbg.png)no-repeat; background: url(../images/casezbg.png)\9 no-repeat; width: 100%; background-size: 100% 938px; padding: 340px 0 50px 0; margin: -233px 0 0 0;}
.case .nr{ position: relative; background: #f9f9f9; z-index: 15;}
.case .bg{ position: absolute; left: 0; top: 938px; z-index: 1; height: 566px; background: #f9f9f9; width: 100%;}
.case .nr .caselist{ width: 280px;}
.case .nr .caselist .top{ width: 100%; height: 105px; text-align: center; background: #00123a; padding: 20px 0 0;}
.case .nr .caselist .top h2{ font-size: 30px; color: #fff; line-height: 30px; font-weight: bold;}
.case .nr .caselist .top h3{ font-size: 18px; color: #fff; line-height: 18px; margin: 10px 0 0;}
.case .nr .caselist .top h3:before{ margin: 0 3px 0 0;}
.case .nr .caselist .top h3:after{ margin: 0 0 0 3px;}
.case .nr .caselist .top h3:before,.case .nr .caselist .top h3:after{ content: ""; width: 11px; height: 1px; background: #fff; display: inline-block; vertical-align: middle;}
.case .nr .caselist .hd{ padding: 10px 0 14px; border: 1px solid #ccc;}
.case .nr .caselist .hd h6{ width: 230px; height: 50px; line-height: 50px; background: #00123a; padding: 0 0 0 15px; margin: 15px auto 0;}
.case .nr .caselist .hd h6:first-child{ margin: 0 auto;}
.case .nr .caselist .hd h6 a{ font-size: 20px; color: #fff;}
.case .nr .caselist .hd h6 a i{ float: right; background: url(../images/caseiconjt.png)no-repeat; width: 20px; height: 20px; margin: 15px 15px 0 0;}
.case .nr .caselist .hd ul{ margin: 0 20px 0;}
.case .nr .caselist .hd ul li{ padding: 14px 0 15px 20px; border-bottom: 1px dashed #ccc;}
.case .nr .caselist .hd ul li a{ font-size: 16px; color: #333; line-height: 16px;}
.case .nr .caselist .hd ul li a i{ background: url(../images/caseiconkk.png)no-repeat; width: 6px; height: 6px; display: inline-block; vertical-align: middle; margin: 0 8px 0 0;}
.case .nr .caselist .hd ul li.on a{ color: #fabf00;}
.case .nr .caselist .bottom{ background: url(../images/casedbkk.png)no-repeat; width: 280px; height: 145px; text-align: center}
.case .nr .caselist .bottom p{ padding: 45px 0 10px; font-size: 22px; color: #00123a; line-height: 22px; font-weight: bold;}
.case .nr .caselist .bottom span{ font-size: 14px; color: #00123a; line-height: 14px;}
.case .nr .caselist .bottom span b{ font-size: 20px; color: #00123a; font-weight: bold;}
.case .nr .bd{ width: 892px; overflow: hidden;}
.case .nr .bd ul li dt h3{ font-size: 20px; color: #333; line-height: 20px; margin-bottom: 10px;}
.case .nr .bd ul li dt p,.case .nr .bd ul li dt p a{ font-size: 16px; color: #666; line-height: 26px;}
.case .nr .bd ul li dt p a:hover{ color: #fabf00;}
.case .nr .bd ul li dt{ margin-bottom: 15px;}
.case .nr .bd ul li .pic{ width: 100%; height: 295px; overflow: hidden; background: #00123a; text-align: center; font-size: 20px; color: #fff;}
.case .nr .bd ul li img{ width: 100%;}
.case .nr .bd ul li dl dd{ float: left; width: 280px; height: 286px; background: #00123a; overflow: hidden; text-align: center; margin: 10px 25px 0 0; font-size: 20px; color: #fff;}
.case .nr .bd ul li dl dd:nth-child(3n){ margin: 10px 0 0 0;}

/*team*/

.team .nr{ padding-bottom: 50px;}
.team .nr ul li,.team .nr ul li dd{ position: relative; float: left; overflow: hidden;}
.team .nr ul .li1{ width: 397px; height: 358px; box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35); margin-right: 15px;}
.team .nr ul .li2 dd{ width: 388px; height: 173px; box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35);}
.team .nr ul .li2 dd:first-child+dd,.team .nr ul .li2 dd:first-child+dd+dd+dd{ margin: 0 0 12px 11px;}
.team .nr ul li p{ width: 100%; height: 35px; background: url(../images/teamyc.png)no-repeat; line-height: 35px; text-align: center; position: absolute; color: #fff; left: 0; bottom: 0px;}
.team .nr ul .li1 p{ font-size: 18px;}
.team .nr ul .li2 dd p{ font-size: 16px;}
.team .nr ul li dd:hover img,.team .nr ul .li1:hover img{ transform: scale(1.1, 1.1); transition-duration: 300ms;}
.team .nr ul .li2{ width: 787px;}

/*founder*/

.founder{ background: url(../images/aboutbg.png)no-repeat; height: 591px;}
.founder .left{ width: 706px;}
.founder .left .top{ margin: 35px 0 0 0;}
.founder .left .top h6{ font-size: 32px; color: #00123a; font-weight: bold; line-height: 35px;}
.founder .left .top h6 i{ font-size: 24px; color: #fabf00; font-weight: normal; line-height: 22px;}
.founder .left .img{ width: 706px; height: 425px; margin: 24px 0 0 0; overflow: hidden;}
.founder .left .img:hover img{ transform: scale(1.1, 1.1); transition-duration: 300ms;}
.founder .right{ margin: 90px 0 0 25px; width: 460px;}
.founder .right h6 p{ font-size: 24px; color: #00123a; line-height: 26px;text-indent: 0;}
.founder .right i{ font-size: 20px; display: block; width: 425px; margin: 30px 0 10px;}
.founder .right p{ font-size: 16px; color: #333; line-height: 34px;text-indent: 20px;}
.founder .right .more{ margin: 20px 0 0 0;}
.founder .right .more a{ border-radius: 10px; background: #00123a; width: 123px; height: 36px; text-align: center; line-height: 36px; display: inline-block; vertical-align: top; font-size: 14px; color: #fff;}
.founder .right .more a+a{ margin: 0 11px 0;}
.founder .right .more a+a+a{ margin: 0;}

/*advantages*/

.advantages .more-title{ position: relative;}
.advantages .more-title span{ position: absolute; z-index: 11; font-size: 94px; color: #eee; font-weight: bold; text-transform: uppercase; left: 130px; top: 0;}
.advantages .more-title h6{ font-size: 50px; color: #333; font-weight: bold; position: relative; z-index: 12; padding: 55px 0 0 0;}
.advantages .more-title h6>a{ font-size: 60px; color: #00123a;}
.advantages .more-title hr{ display: inline-block; vertical-align: top; outline: none; border: none; width: 80px; height: 4px; background: #00123a; margin: 10px 0 15px 0;}
.advantages .more-title i{ font-size: 20px; color: #999; display: block;}
.advantages .advantage_nr .advantage_nr_top{ border-top: 1px solid #ccc; border-top: 1px solid #ccc;}
.advantages .advantage_nr .advantage_nr_top .hd ul li{ text-align: center; float: left; width: 300px; border-right: 1px solid #ccc; height: 142px; cursor: default; padding: 45px 0 0 0;}
.advantages .advantage_nr .advantage_nr_top .hd ul li:first-child{ border-left: 1px solid #ccc;}
.advantages .advantage_nr .advantage_nr_top .hd ul li p{ font-size: 22px; color: #00123a; font-weight: bold;}
.advantages .advantage_nr .advantage_nr_top .hd ul li.on p{ color: #fabf00;}
.advantages .advantage_nr .advantage_nr_top .hd ul li span{ font-size: 14px; color: #999; text-transform: uppercase;}
.advantages .advantage_bdnr{ position: relative; width: 100%; height: 600px; background: #00123a;}
.advantages .advantage_nr .bd ul li .left{ width: 600px; position: absolute; left: -360px; top: 0; height: 600px;}
.advantages .advantage_nr .bd ul li .right{width: 600px; padding: 100px 0 0 60px; height: 600px;}
.advantages .advantage_nr .bd ul li .right dl dt span{ font-size: 16px; color: rgba(255, 255, 255, 0.2); text-transform: uppercase;}
.advantages .advantage_nr .bd ul li .right dl dt p{ font-size: 34px; color: #fff; font-weight: bold;}
.advantages .advantage_nr .bd ul li .right dl dt hr{ display: inline-block; vertical-align: top; outline: none; border: none; width: 120px; height: 4px; background: #fabf00; margin: 30px 0 35px 0;}
.advantages .advantage_nr .bd ul li .right dl dd{ font-size: 16px; color: #fff; margin-bottom: 15px;}
.advantages .advantage_nr .bd ul li .right dl dd:before{ content: url(../images/xtb.png); width: 15px; height: 15px; display: inline-block;vertical-align: top; margin: 1px 10px 0 0;}
.advantages .advantage_nr .bd ul li .right .more hr{ display: inline-block; vertical-align: top; outline: none; border: none; width: 247px; height: 2px; background: #fff; opacity: 0.702; margin: 0 0 30px 0;}
.advantages .advantage_nr .bd ul li .right .more a{ width: 118px; height: 38px; border: 1px solid #fff; text-align: center; line-height: 38px; display: block; font-size: 16px; color: #fff;position: relative; overflow: hidden;}
.advantages .advantage_nr .bd ul li .right .more a .i2{ width: 0; height: 0; -webkit-transform: rotate(360deg); border-style: solid; border-width: 0 0 0 0; border-color: transparent transparent transparent #fabf00; position: absolute; bottom: 0; left: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.advantages .advantage_nr .bd ul li .right .more a .i3{ width: 0; height: 0; -webkit-transform: rotate(360deg); border-style: solid; border-width: 0 0 0 0; border-color: transparent #fabf00 transparent transparent; position: absolute; top: 0; right: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.advantages .advantage_nr .bd ul li .right .more a .i1{ position: relative; z-index: 2; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; color: #fff;}
.advantages .advantage_nr .bd ul li .right .more a:hover .i1{ color: #fff;}
.advantages .advantage_nr .bd ul li .right .more a:hover .i2{ border-width: 82px 0 0 82px;}
.advantages .advantage_nr .bd ul li .right .more a:hover .i3{ border-width: 0 82px 82px 0;}
.advantages .advantage_nr .bd{ height: 100%;}

/*honor*/

.honor .bd ul li{ float: left; width: 291px; height: 393px; border: 1px solid #ccc; position: relative; margin: 0 12px 20px 0;}
.honor .bd ul li .pic{ width: 285px; height: 387px; margin: 2px auto;}
.honor .bd ul li .pic img{ width: 100%;}
.honor .bd ul li .mc{ position: absolute; left: 0; bottom: 0; width: 100%; background: url(../images/honoryc.png)no-repeat; height: 40px; text-align: center; color: #00123a; font-size: 16px; line-height: 40px;}
.honor .more{ text-align: center;}
.honor .more a{ display: inline-block; vertical-align: top; border-radius: 25px; font-size: 16px; color: #00123a; border: 1px solid #00123a; width: 218px; height: 48px; line-height: 48px;}

/*lc_ly*/

.lc_ly{ background: url(../images/processbg.png)no-repeat; background: url(../images/processbg.png)\9 no-repeat; width: 100%; height: 487px; background-size: 100% 487px; margin: 50px 0 40px; padding: 35px 0 0 0;}
.lc_ly .nr .left{ position: relative; width: 670px;}
.lc_ly .nr .left .top{ text-align: center;margin-bottom: 15px;}
.lc_ly .nr .left .top p{ font-size: 26px; color: #fff; font-weight: bold;}
.lc_ly .nr .left .top b{ font-size: 14px; color: #fff;}
.lc_ly .nr .left ul li .by{ font-size: 14px; color: #fff; margin: 10px 0 0 0;}
.lc_ly .nr .left ul li .iconbg{ background: url(../images/lcbg.png)no-repeat; width: 125px; height: 128px; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; line-height: 128px;}
.lc_ly .nr .left ul li .icon{ margin: 0 auto;}
.lc_ly .nr .left ul li .icon img{ vertical-align: middle; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.lc_ly .nr .left ul li .lcicon:hover .iconbg{ transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); -ms-transform: rotate(360deg);}
.lc_ly .nr .left ul li .lcicon{ float: left; text-align: center; width: 125px; height: 160px; margin: 0 55px 20px 0;}
.lc_ly .nr .left ul .li2{ position: absolute; left: 60px; top: 133px;}
.lc_ly .nr .left ul .li2 dd{ display: inline-block; vertical-align: top; margin: 0 82px 0;}
.lc_ly .nr .left ul .li3{ top: 313px;}
.lc_ly .nr .right h6{ color: #fff; font-size: 26px; margin: 15px 0 10px; font-weight: bold; line-height: 30px;}
.lc_ly .nr .right form .inputlist span{ display: inline-block; vertical-align: middle; float: right; margin: 12px 15px 0 0;}
.lc_ly .nr .right form .inputlist{ width: 405px; height: 55px; background: #fff; border-radius: 5px; overflow: hidden;}
.lc_ly .nr .right form .inputlist input{ width: 90%; height: 55px; border: none; outline: none; line-height: 55px; font-family: Microsoft YaHei;font-size: 14px;}
.lc_ly .nr .right form .inputlistly{ height: 111px;}
.lc_ly .nr .right form .inputlist textarea{ font-family: Microsoft YaHei; width: 90%; height: 100%; resize: none; overflow: hidden; display: inline-block; vertical-align: top; outline: none; border: none;}
.lc_ly .nr .right form .inputlist input::-webkit-input-placeholder{/* WebKit browsers */
	color: #757575;}
.lc_ly .nr .right form .inputlist input:-moz-placeholder{/* Mozilla Firefox 4 to 18 */
	color: #757575;}
.lc_ly .nr .right form .inputlist input::-moz-placeholder{/* Mozilla Firefox 19+ */
	color: #757575;}
.lc_ly .nr .right form .inputlist input:-ms-input-placeholder{/* Internet Explorer 10+ */
	color: #757575;}
.lc_ly .nr .right form .inputlist textarea::-webkit-input-placeholder{/* WebKit browsers */
	color: #757575; font-size: 14px;}
.lc_ly .nr .right form .inputlist textarea:-moz-placeholder{/* Mozilla Firefox 4 to 18 */
	color: #757575; font-size: 14px;}
.lc_ly .nr .right form .inputlist textarea::-moz-placeholder{/* Mozilla Firefox 19+ */
	color: #757575; font-size: 14px;}
.lc_ly .nr .right form .inputlist textarea:-ms-input-placeholder{/* Internet Explorer 10+ */
	color: #757575; font-size: 14px;}
.lc_ly .nr .right form .inputlist{ margin-bottom: 2px; position: relative;}
.lc_ly .nr .right form .sub{ margin: 10px 0 25px 0;}
.lc_ly .nr .right form .sub>div{ width: 120px; height: 40px; text-align: center; line-height: 40px; font-size: 18px; color: #00123a; display: inline-block; vertical-align: top; cursor: pointer; background: #fff; border-radius: 5px;}
.lc_ly .nr .right form #qingkong{ margin-left: 26px;}
.lc_ly .nr .right form .sub>div:hover{ color: #fabf00;}
.lc_ly .nr .right .rx>div{ display: inline-block; vertical-align: middle;}
.lc_ly .nr .right .rx .yy{ font-size: 16px; color: #fff; margin: 0 0 0 6px;}
.lc_ly .nr .right .rx .yy i{ font-size: 22px;}

/*new*/

.new .top{ margin-bottom: 30px;}
.new .top>div{ display: inline-block; vertical-align: middle;}
.new .top .yy a:hover,.new .left .more a:hover,.new .right .diary .yr a:hover,.new .right .newlist ul li .data dt a:hover{ color: #fabf00;}
.new .top .zz{ font-size: 32px; color: #383838;}
.new .top .zj{ border-bottom: 1px solid #b1b1b1; width: 73%;}
.new .top .yy a{ font-size: 14px; color: #595959;}
.new .left{ width: 354px; border-bottom: 1px solid #d5d5d5;}
.new .left .more{ background: #00123a; width: 354px; padding: 25px 30px 0; height: 138px;}
.new .left .more p{ font-size: 20px; color: #fff; font-weight: bold;}
.new .left .more i{ font-size: 16px; color: #fff; font-weight: normal; display: block; margin: 10px 0 0 0;}
.new .left .more a{ color: #fff;}
.new .left .pic{ width: 354px; height: 205px; overflow: hidden;}
.new .left .js{ margin: 14px 10px 10px; font-size: 14px; color: #666; line-height: 28px;}
.new .right{ width: 820px;}
.new .right .diary .zl{ color: #00123a; font-size: 18px; height: 45px; line-height: 45px; width: 105px; border-top: 1px solid #00123a; border-bottom: 1px solid #00123a; padding-left: 15px;}
.new .right .diary .yr{ border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; height: 45px; line-height: 45px; width: 715px; text-align: right;}
.new .right .diary .yr a{ color: #666; font-size: 14px;}
.new .right .newlist{ width: 820px;}
.new .right .newlist ul li{ overflow: hidden; margin: 38px 0 0 0; border-bottom: 1px solid #f0f0f0; padding-bottom: 1px;}
.new .right .newlist ul li .data{ width: 635px; margin: 0 0 0 20px;}
.new .right .newlist ul li .data dt{ margin-bottom: 3px;}
.new .right .newlist ul li .data dt a{ color: #333; font-size: 16px; line-height: 28px;}
.new .right .newlist ul li .data dd{ color: #666; font-size: 14px; line-height: 31px; width: 640px;}
.new .right .newlist ul li .data .ccc{ color: #888; font-size: 14px;}
.new .right .newlist ul li .date{ width: 165px; text-align: center; overflow: hidden; line-height: 0;}
.new .right .newlist ul li .date img{ width: 100%;}
.new .right .newlist ul li:hover .date{ background: #fabf00; transition-duration: 300ms;}

/*submission*/

.submission{ padding: 50px 0 0 0;}
.submission .left{ background: url(../images/submission.png)no-repeat; width: 255px; height: 681px; padding: 105px 20px 0 30px;}
.submission .left h5{ color: rgba(255, 255, 255, 0.302); font-size: 24px; text-transform: uppercase; line-height: 35px;}
.submission .left h5 b{ font-size: 50px; display: block; line-height: 40px;}
.submission .left h6{ color: #fff; font-size: 24px; font-weight: bold; margin: 10px 0 0 0;}
.submission .left hr{ width: 38px; height: 5px; background: #fff; outline: none; border: none; display: block; margin: 20px 0 0 0;}
.submission .left .more{ color: #fff; font-size: 14px; line-height: 24px; margin: 60px 0 0 0;}
.submission .left .more a{ color: #fff; font-size: 14px; display: block; border: 1px solid #fff; width: 78px; height: 30px; text-align: center; line-height: 30px; margin: 20px 0 0 0; position: relative; overflow: hidden;}
.submission .left .more a .i2{ width: 0; height: 0; -webkit-transform: rotate(360deg); border-style: solid; border-width: 0 0 0 0; border-color: transparent transparent transparent #fabf00; position: absolute; bottom: 0; left: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.submission .left .more a .i3{ width: 0; height: 0; -webkit-transform: rotate(360deg); border-style: solid; border-width: 0 0 0 0; border-color: transparent #fabf00 transparent transparent; position: absolute; top: 0; right: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.submission .left .more a .i1{ position: relative; z-index: 2; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; color: #fff;}
.submission .left .more a:hover .i1{ color: #fff;}
.submission .left .more a:hover .i2{ border-width: 55px 0 0 55px;}
.submission .left .more a:hover .i3{ border-width: 0 55px 55px 0;}
.submission .right{ width: 925px; margin-left: 20px;}
.submission .right .tgzx ul li{ overflow: hidden; height: 118px; margin-bottom: 23px;}
.submission .right .tgzx ul li>div{ float: left;}
.submission .right .tgzx ul li .pic{ width: 174px; height: 118px; border: 1px solid #ccc; overflow: hidden; margin-right: 15px;}
.submission .right .tgzx ul li .pic img{ width: 100%;}
.submission .right .tgzx ul li .pic:hover img{ transform: scale(1.1, 1.1); transition-duration: 300ms;}
.submission .right .tgzx ul li .js{ border-bottom: 1px dashed #ccc; height: 118px; width: 736px;}
.submission .right .tgzx ul li .js dt{ margin: 10px 0; line-height: 17px;}
.submission .right .tgzx ul li .js dt a{ color: #333; font-size: 16px;}
.submission .right .tgzx ul li .js dt a:hover{ color: #fabf00;}
.submission .right .tgzx ul li .js dd:hover{ text-decoration: underline;}
.submission .right .tgzx ul li .js dd{ color: #888; font-size: 14px; line-height: 22px; width: 715px; height: 27px; overflow: hidden;}
.submission .right .tgzx ul li .js .date{ color: #888; font-size: 14px;}

/*foot*/

.foot{ background: #232323; margin: 50px 0 0 0;}
.foot .content .zz{ width: 710px;}
.foot .content .left{ border-right: 1px solid #333; width: 200px; height: 100%;}
.foot .content .left .logo{ padding: 60px 0 0 0; width: 126px;}
.foot .content .left .logo p{ color: #fff; font-size: 29px; font-family: 迷你简汉真广标;}
.foot .content .right{ text-align: right; border-left: 1px solid #333; width: 290px; height: 100%;}
.foot .content .right .rnr{ margin: 65px 0 0 0;}
.foot .content .zz dl{ padding: 70px 0 0 80px;}
.foot .content .zz dl dt a{ color: #ccc; font-size: 14px; font-weight: bold;}
.foot .content .zz dl dt i{ color: #ccc; font-size: 14px; margin: 0 3px 0 0;}
.foot .content .zz dl dd,.foot .content .zz dl dd a{ color: #ccc; font-size: 14px; line-height: 32px;}
.foot .bottom{ height: 100px; line-height: 100px;border-top: 1px solid #333;}
.foot .bottom i,.foot .bottom a{ color: #fff; font-size: 16px;float: left;}
.foot .bottom i{ margin: 0 16px 0;}
.foot .bottom a:hover,.foot .content a:hover{ color: #fabf00!important;}

/*zxservice*/

#zxservice{background: #fff;display: none; position: fixed; top: 50%; right: 10px; z-index: 999; margin-top: -126px; text-align: center; padding: 10px 5px 0; border-bottom-left-radius: 5px; border-top-left-radius: 5px; border: 1px solid #00123a; width: 147px; height: 424px;}
#zxservice .by>div{ display: inline-block; vertical-align: top;}
#zxservice .by .zz h5{ text-align: left;}
#zxservice .by .zz h6{ color: #000; font-size: 10px; line-height: 15px; font-family: 宋体;}
#zxservice .by .yy{ color: #00123a; font-size: 17px; line-height: 19px; width: 35px;}
#zxservice .kficon{ width: 125px; height: 86px; margin: 5px auto 0;}
#zxservice dl{ text-align: center; margin: 5px 0 0;}
#zxservice dl dd{ width: 123px; height: 22px; text-align: center; line-height: 22px; border-radius: 5px; background: #00123a; display: inline-block; vertical-align: top; margin-bottom: 10px;}
#zxservice dl dd a{ color: #fff; font-size: 16px;}
#zxservice .ewm{ width: 104px; height: 104px; margin: 5px auto 10px;}
#zxservice .hot_phone{ color: #00123a; font-size: 16px; line-height: 19px;}
#zxservice .hot_phone p{ font-weight: bold; line-height: 22px; margin: 5px 0 0;color: #1c4e9c;}
#zxservice .bar{width: 25px;height: 105px;position: absolute; left: -25px;top: -1px;background: url(../images/mini_bg.png) no-repeat;display: block;}

/*btn_top*/

#btn_top ul{ overflow: hidden;}
#btn_top li{ float: left; margin-left: 10px;}
#btn_top li img{ display: block;}
#btn_top{ width: 43px; height: 43px; overflow: hidden; position: fixed; top: 85%; right: 51%; margin-right: -675px; cursor: pointer; display: none;}
#btn_top h4{ width: 43px; height: 43px; overflow: hidden; position: relative;}
#btn_top img{ display: block; position: absolute; top: 0; left: 0;}
